* {
	margin: 0; padding: 0;
}

.content {
	width: 600px;
	margin: 20px auto;
	text-align: center;
}

.pagination {
	text-align: right; margin-top: 5px;
}

.pagination li:hover, ul.pagination li.on {
	color: #fff; background: #19b1ff; border-color: #18A4F0;
}

.pagination li {
	width: 2.5em; height: 1.8em; line-height: 1.8em; display: inline-block; text-align: center; border: 1px solid #dfdfdf; border-radius: 4px; margin-left: 0px; cursor: pointer;
}

.pagination li.prve, .pagination li.next, .pagination li.frist, .pagination li.last {
	width: 4em;
}

.pagination li.total {
	width: auto; color: #aaa !important; cursor: default;padding: 0 5px;
}
.pagination li.total:hover {
	color: #aaa !important; background: #fff; border-color: #dfdfdf;
}

.pagination li.disable {
	color: #aaa !important; cursor: default;
}

.pagination li.disable:hover {
	color: #aaa !important; background: #fff; border-color: #dfdfdf;
}